Dettagli controlli report

Dettagli controlli report

 


I controlli più utilizzati dei report sono:

• Label
• Formatted Label
• Localized Label
• Picture Box
• Line
• Cross Band Line
• Page Info


LABEL

 

E’ il controllo più semplice e rappresenta un dato che viene stampato nel report.

Essa può essere collegata («via» BINDING) ad un campo dell’oggetto per rendere il suo contenuto dinamico.


Le sue principali proprietà:
• Text > E’ un testo fisso da stampare
• Data Binding > Il campo rappresenterà il valore della proprietà collegata
• Format String > Definisce le regole di formattazione del valore del campo
• Summary > Trasforma la label in un totalizzatore di valori
• Angle > Inclinazione del testo
• Formatting Rules > Regole condizionali di formattazione del campo
• Auto Width > La larghezza del campo varia e si adatta al valore da stampare
• Can Grow > L’altezza del campo può aumentare con il volume di dati da stampare
• Can Shrink > L’opposto di Can Grow
• Multiline > Il campo può essere multiriga
• Word Wrap > Il valore può andare a capo

 

 

 

FORMATTED LABEL

 

E’ una variante del controllo LABEL e permette di stampare dei dati (numerici o monetari) utilizzando le proprietà di formattazione implicite di Fluentis. Le sue principali proprietà sono le stesse del controllo LABEL mentre le sue proprietà più peculiari si trovano nelle proprietà estese del campo.
• CultureInfoCode > Permette di definire la cultura per stampare i dati (ad esempio il separatore dei decimali/migliaia nei campi numerici);
• CurrencySymbol > Permette di stampare in automatico il simbolo della divisa a seguito del valore (ad esempio 1.000,00 EUR);
• Decimal digits > Permette di definire quanti decimali il campo deve avere ogni volta che viene stampato.
Normalmente tutti questi campi vengono collegati a campi dell’oggetto o a parametri del report in modo da ottenere comportamenti dinamici.

  



LOCALIZED LABEL
 
 Questo controllo deriva dal più semplice LABEL e permette di accedere al dizionario di ARM e quindi di localizzare dinamicamente qualsiasi contenuto nel report.

 
 

PICTURE BOX

Questo controllo permette di inserire un’immagine all’intero del report.
Le sue principali proprietà:
• Image > E’ il percorso dell’immagine
• Data Binding > Permette di legare l’immagine ad una proprietà del report
• Image URL > Permette di collegare l’immagine di un sito (può essere bindata ad una proprietà dell’oggetto)
• Sizing > Determina come l’immagine debba essere, eventualmente, ridimensionata per adattarsi alle dimensioni del campo (qui il Can Grow non c’è)
• Image alignment > permette di definire l’allineamento dell’immagine all’interno del Campo
• Formatting Rules > Regole condizionali di formattazione del campo
• Link doc: https://docs.devexpress.com/XtraReports/DevExpress.XtraReports.UI.XRPictureBox.Sizing

 
 
 

 
 


LINE
 
 Permette di disegnare una linea all’interno del report.
 
 
 
CROSS BAND LINE

 

Permette di disegnare una linea all’interno del report che va oltre una singola sezione del report (ad esempio una linea che parte dall’Header del report, attraversa il dettaglio e termina nel Footer).

 

 

 PAGE INFO 

 

Questo controllo, in sostanza, è una LABEL modificata per poter accedere ad alcune proprietà tipiche della stampa del report:
• Numero di pagina / Totale pagine
• Utente che esegue il report
• Data e ora di esecuzione del report
• Formatting Rules > Regole condizionali di formattazione del campo

BuildDate : 23 marzo 2021

Il documento è risultato utile?
Nome 
Email 

Grazie per averci inviato i vostri commenti, le informazioni presentate verrà assegnato ad un operatore interno, un messaggio di notifica (se utente registrato) verrà inviato a voi quando il tuo suggerimento e stato applicato.

Si è verificato un errore durante l'elaborazione delle informazioni di feedback, assicuratevi di aver fornito le informazioni richieste.

© 2013 Fluentis Srl. All rights reserved.